implemento remolcado - German English Dictionary